<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    //        5 本金10000元存入银行，年利率是千分之三，每过1年，将本金和利息相加作为新的本金。计算5年后，获得的本金是多少？
    //需求：本金10000，利率千分之3，求5年本息和。
    //步骤：
    //1：利用for循环，把每年的利息添加到本金中作为第二年的本金
    //2：一共循环五次
    //        var money = 10000;
    //        var rote = 0.003;
    //        for(var i=1;i<=5;i++){
    ////            money = money+money*rote);
    ////            money = money*(1+rote);
    ////            money *= (1+rote);
    //            money *= 1+rote;
    //        }
    //        alert(money);
//    var money = 10000;
//    var rote = 0.003;
//    for(var i=1;i<=5;i++) {
//        money *= 1+rote;
//    }
//    alert(money);

    //        6 有个人想知道，一年之内一对兔子能繁殖多少对？于是就筑了一道围墙把一对兔子关在里面。已知一对兔子每个月可以生一对小兔子，而一对兔子从出生后第3个月起每月生一对小兔子。假如一年内没有发生死亡现象，那么，一对兔子一年内（12个月）能繁殖成多少对？
    //        兔子的规律为数列，1，1，2，3，5，8，13，21

    // n1 n2 n3=n1+n2,n4=n2+n3,n5=n4+n3......
    //斐波那契数列：1，1，2，3，5，8，13，21，34，55，89，144...........


    //需求：求斐波那契数列第12项是多少？
    //思路：设置两个变量，分别代表第一个和第二个数值，然后从第三项开始，当前项等于前两项之和。在赋值之前，先把后一项保存起来，赋值完毕在把保存值赋值给第一项。
    //步骤：
    //1.定义两个变量和一个中间值
    //2.然后利用循环交换变量和以及变量
    //3.直接打印n2

    //1.定义两个变量和一个中间值
//    var num1 = 1;
//    var num2 = 1;
    //2.然后利用循环交换变量和以及变量(循环次数 = 从第三项开始循环，到第12项结束)
//    for(var i=3;i<=12;i++){
//        var temp = num2;
//        num2 = num1+num2;
//        num1 = temp;
//            num1 = num2-num1;
    }
    //3.直接打印num2
//    alert(num2);
//    var num1 = 1;
//    var num2 = 1;
//    for(var i=3;i<=12;i++) {
//        var temp = num2;
//        num2 = num1 + num2;
//        num1 = num2 - num1;
//    }
//    alert(num2);
</script>
</body>
</html>